home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / a_utils / _archvrs / unix / unzip51 / history.510 < prev    next >
Text File  |  1992-11-04  |  8KB  |  153 lines

  1. UnZip version 5.1, xx Xxxx 1992
  2.  
  3. New features, you betcha:
  4.  
  5.  - Amiga:  incorporated "final" Amiga port patches [John Bush, Paul
  6.     Kienitz]
  7.  - Amiga:  replaced DMakefile, attempted to sync with JB patches [Stefan
  8.     Becker, CN]
  9.  - OS/2:  patches to funzip to make it work (except with MSC) [Kai Uwe Rommel]
  10.  - almost all crypt/password stuff moved to crypt.c and/or crypt.h, and
  11.     dummy versions written:  just replace dummy versions with full ones
  12.     and recompile normally, instead of recompiling with -DCRYPT.  NO MORE
  13.     DUPLICATE MAKEFILES!  NO MORE MAKEFILE EDITING!!  :-)  [CN]
  14.  - TOPS-20:  new port!  [Frank Wancho]
  15.  - Unix, OS/2:  funzip, zipinfo now included in standard make [CN, Kai Uwe]
  16.  - MS-DOS:  updated MSC/Turbo C makefile; added PKLITE option [CN, Jim Reisert]
  17.  - added -x "exclude files" capability to unzip and zipinfo [CN]
  18.  - OS/2, MS-DOS:  added '\\'-to-'/' conversion for command-line filenames
  19.     after zipfile [Jon Saxton]
  20.  - added "ptx" target to Makefile (for Sequent/Dynix/ptx) [Alan Phillips]
  21.  - renamed "next" target to "next2x"; added "next3x" target to Makefile;
  22.     added generic, all-purpose "next10" target; added descriptive "next"
  23.     target [Mark Adler, CN]
  24.  - Amiga:  added full Amiga-zip support to zipinfo [John Bush, CN]
  25.  - Unix:  added (some) Posix support, touched up Linux stuff [H.J.Lu?]
  26.  - added warning to unzip and zipinfo if any filespec not matched [CN, Mark]
  27.  - replaced all "byte" typedefs with "uch" to match zip, avoid redefinition
  28.     annoyances [CN]
  29.  - incorporated Atari patches (at last!)--needs testing [Martin Schulz, CN]
  30.  - added -z option (print zipfile comment) to zipinfo [CN]
  31.  - added version-made-by support for TOPS-20 and NTFS systems [CN]
  32.  - improved help screen examples (esp. VMS) [CN, Jean-loup]
  33.  - moved all unzip/zipinfo shared code (aside from OS-specific) to new
  34.     module (shared.c); moved all of remainder in misc.c to file_io.c;
  35.     removed misc.c (no more need for misc_.o{bj} or to include misc.c
  36.     and file_io.c into zipinfo.c) [CN]
  37.  - allowed negative -z option in unzip to remove zipfile comment (printed
  38.     by default if extracting/listing/testing) [CN]
  39.  - updated Where file to include mention of Zip 1.1 [CN]
  40.  - added ability to extract VMS -V text files to screen [Igor]
  41.  
  42. Bugs fixed:
  43.  
  44.  - cleaned up SysV defines in unzip.h [CN]
  45.  - fixed sco target to make sure UNIX and SYSV defined under Xenix; added
  46.     xenix target [Paul Telles, Jean-loup, CN]
  47.  - fixed prototype bug on Sequent [Bob Bond]
  48.  - eliminated Convex c120, c210 targets; replaced convex target, using
  49.     __convexc__ in unzip.h [Rafal Maszkowski]
  50.  - fixed 386BSD filetime routines, removed unsupported djgcc dateformat
  51.     call, added bcc_dos, zi_bcc and zi_djgcc targets, renamed zi_dos to
  52.     zi_msc [Onno van der Linden]
  53.  - MS-DOS:  fixed zi_msc target to use /e link-flag and not -G2 compiler
  54.     flag by default [Piet Plomp]
  55.  - renamed hp_ux target to hpux to match zip; added to help list [CN]
  56.  - added exit(0) to funzip.c to avoid gnutar problem [Joe Tam]
  57.  - updated Where file [CN, Jean-loup]
  58.  - MS-DOS/Windows:  fixed DISPLAY bug in misc.c [Johnny Lee]
  59.  - renamed thinkc.rsrc.hqx to thinkc_rsrc.hqx in order to avoid fatal bug
  60.     in SHEZ80 (MS-DOS zip-viewing util)--only distribution file with two
  61.     dots [Jean-loup]
  62.  - MS-DOS:  fixed (I hope) bug with Borland C and #if !defined() [Hogan Long]
  63.  - fixed funzip.1 to note consequence of first-member-only behavior when
  64.     first member is a directory [John Bush, CN]
  65.  - final Convex fixes to Makefile, unzip.h, crypt.c [Rafael Pappalardo, CN]
  66.  - fixed Sequent macro in unzip.h, modified Makefile to allow parallel makes
  67.     [Jason Merrill]
  68.  - Amiga:  various unzip/zipinfo patches; new makefiles [John Bush]
  69.  - TOPS-20:  small optimizations, bugfixes [Frank Wancho, CN]
  70.  - some code cleanup (extraneous AMIGA+UNIX, dup, FFLUSH, etc.) [CN]
  71.  - attempted to fix AT&T 6300+ SysV bug with -DMALLOC_WORK [CN]
  72.  - renamed Readme to README as per comp.sources.misc guidelines [CN]
  73.  - TOPS-20:  revised *.mic command files, jfn file_io.c code [Frank Wancho]
  74.  - added "Caution: zero files tested" message to -t output (not just -tq) [CN]
  75.  - renamed crc32 macro in zip.h/crypt.c to CRC32 to avoid conflict with
  76.     lrec.crc32 in unzip [Jean-loup]
  77.  - fixed bug with -a where CRC was calculated incorrectly [CN]
  78.  - added man pages to install target; added "docs" and "unzipsman" targets [CN,
  79.     Jean-loup]
  80.  - fixed zipinfo/funzip bug in sysv6300 Makefile target [Peter Mauzey]
  81.  - changed all "return #" to "return PK_XXXX" [CN]
  82.  - made HSIZE (rather than HSIZE+2) default until we see who breaks [Mark, CN]
  83.  - made DECLARE_ERRNO non-default (except for MSC 5.0 and earlier) [CN, Bill
  84.     Davidsen]
  85.  - fixed Bull byte problem in unzip.h, Makefile [CN, Matthew D'Errico]
  86.  - MS-DOS:  changed all occurrences of -Ox to -Oait -Gs in MSC targets of
  87.     Makefile; removed overlooked -G2 in MSDOS/makefile [Jean-loup]
  88.  - MS-DOS:  fixed gcc_dos target; removed recent parallel-make modification
  89.     because of MS-DOS make utility breakage [Onno van der Linden]
  90.  - MS-DOS, OS/2:  changed MSDOS definition to exclude OS/2 (use DOS_OS2 or OS2
  91.     instead) [CN]
  92.  - fixed const problem for NeXT 3.0 in file_io.c [Mark]
  93.  - fixed ZL2, FL2 Makefile macros to be same as LF2 by default [CN]
  94.  - #included crypt.c into funzip.c for MS-DOS (Borland problems) [CN]
  95.  - #included file_io.c and misc.c into zipinfo.c for all systems (code
  96.     duplication, makefile simplification) [CN]
  97.  - added SGI to list of systems on which not to redeclare open() in crypt.c
  98.     [CN]
  99.  - VMS:  fixed prototypes for echo() [Mike Freeman]
  100.  - OS/2:  updated makefile, unzip.def; removed zipinfo.def; removed extern
  101.     declaration of keys[] from unzip.h [Kai Uwe, CN]
  102.  - Amiga:  latest Lattice/Aztec C fixes (perms, filetimes, etc.) [John Bush,
  103.     Paul Kienitz]
  104.  - changed ULONG/UWORD to ulg/ush to match zip and avoid collisions with
  105.     Amiga and OS/2 typedefs [CN]
  106.  - removed redundant dos_attr and unix_attr, changed to file_attr, rewrote
  107.     attributes section of store_info(), and added mapattr() routines [CN]
  108.  - moved all OS-specific code out of file_io.c, etc., and into local files
  109.     (msdos.c, os2.c, vms.c, amiga.c, etc.) [CN]
  110.  - improved inflate() and explode() error messages (out of memory, bad huffman
  111.     tables); renamed inflate_entry() to inflate() (and removed old version)
  112.     [Mark, CN]
  113.  - added ifdef'd code to deal with buggy PKZIP betas (PKZIP_BUG_WORKAROUND)
  114.     [Jean-loup]
  115.  - cleaned up time headers and typedefs [CN]
  116.  - MS-DOS:  updated MSC/TCC makefile (CHECK TURBO C HALF) [Jean-loup, CN]
  117.  - fixed a comment in inflate.c [Mark]
  118.  - added RAND_HEAD_LEN, uch definitions to zip.h/unzip.h to match Jean-loup's
  119.     zip changes [CN]
  120.  - moved Makefile "funny comment" to avoid echo during build [Mark, CN]
  121.  - modified unzip.c, funzip.c to use new zdecode macro [Mark, CN]
  122.  - fixed decryption bug (ReadByte/testp doing double decryption of header) [CN]
  123.  - changed all usages of "UNIX" to mean Unix only, not Unix+VMS+TOPS-20 [CN]
  124.  - OS/2:  moved some extern declarations to unzip.h, cleaned up os2.c, fixed
  125.     file_io.c bug, fixed makefile.os2 [Kai Uwe, CN]
  126.  - MS-DOS:  fixed various djgcc bugs, removed some unused variables, updated
  127.     MS-DOS targets in Makefile [Onno]
  128.  - fixed compressed-symlinks bug (at last!) [Martin Schulz, CN]
  129.  - renamed all zipinfo S_IFxxx defines to UNX_IFxxx to avoid redefinition
  130.     problems on Apollo, Amiga, etc. (still have S_IXUSR, etc., but wait with
  131.     those and see what breaks) [CN]
  132.  - fixed inverted ecrec offsets reported by zipinfo -v (real, expected were
  133.     mislabelled) [CN]
  134.  - VMS:  fixed some write/error stuff in vms.c [Igor]
  135.  - fixed bug with -q/bad-CRC error message; changed -q behavior to skip
  136.     "extracting:" messages (same as -qq; matches -t option more closely) [CN]
  137.  - fixed persistent double-dot name in MAC sub-archive (argh!) [Jean-loup]
  138.  - fixed some crypt.c and extract.c casts, replaced MSDOS/tcc project files
  139.     [Jean-loup]
  140.  - moved RAND_HEAD_LEN definition to crypt.h [CN]
  141.  - added VMS mapattr() routine to map Unix perms -> VMS attribs [Igor, CN]
  142.  - updated dnix Makefile target, added compiler-bug work-around [Bo Kullmar]
  143.  
  144.    ...
  145.  
  146. ==================
  147.  
  148. These changes occurred in beta versions 5.1a to xxxx.  This list may have 
  149. left out some bugfixes and even some features...the brain cell is going, 
  150. folks (as Mark would say).  Apologies, etc.
  151.  
  152. Greg Roelofs (a.k.a. Cave Newt)
  153.